Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add devenv.sh based development environment #705

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ngiger
Copy link
Member

@ngiger ngiger commented Aug 23, 2024

About three years ago I switched from Debian to NixOS and discovered a bit later devenv.sh.
Each time I work on project I try to add a devenv environment to avoid any issues with conflicting libraries, compilers, databases, applications, etc. Devenv allows me to get a reproducible environment (similar as running a docker image). It is handy to define needed background process like a mysql or postgres database with correct username/password combinations. All in a even more compact form than a docker image.

Nobody should feel forced to use it, but it would be nice for me, if it could go into master and last stable branches. This would make it a lot easier for other people to try it.

@col-panic
Copy link
Member

To realize this, we use both

We recently devoted some time to clean up all the artefacts we didn't know about in order to be on the same page.
Our goal was that for all artefacts in the repo, we have at least 2 persons who use it and know how it works.

Please keep it in a fork of the repo for the time being. You could teach us on one of the next Elexis Dev Meetings and
if you convince us and we have at least 2 persons, then we'll adopt it to core!

@debenol1 what do you think?

@debenol1
Copy link
Contributor

debenol1 commented Sep 5, 2024

Although devenv is an interesting, container-free tool for providing standardized development environments, I would keep the technology stack for Elexis as slim as possible and focus on Eclipse Installer/Docker. I support the idea of ​​a separate fork for devenv

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants